package com.kfgj.hkp.dao.customer;

import com.kfgj.hkp.common.dataaccess.mybatis.IMyBatisBaseDao;
import com.kfgj.hkp.dto.customer.CustomerFocusCusDto;
import com.kfgj.hkp.entity.customer.FocusCusEntity;
import com.kfgj.hkp.entity.customer.bo.FocusCusUserScoreMatchBo;
import com.kfgj.hkp.entity.user.UserFocusCusBo;

import java.util.List;
import java.util.Map;


public interface IFocusCusDbDao extends IMyBatisBaseDao<FocusCusEntity, Long> {

    int updateFocusCusToPlatform(List<CustomerFocusCusDto> list, Map map);

    List<CustomerFocusCusDto> findFocusCusToPlatForm(Map map);

    List<FocusCusUserScoreMatchBo> focusCusUserScoreMatch(Map map);

    Integer checkFocusCusNotice(Map map);

    List<UserFocusCusBo> leastGetGuestQuery(Map map);

   int deletedByCusCode(String cusCode);

}
